package com.carleasoft.mps.cms.business.repairs.bean.vo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDate;

/**
 * @author: yangHao
 * @createDate:2023/11/29
 * @description:
 */
@Data
public class VehicleExcelVo implements Serializable {
    /**
     * 申请单位
     */
    @Excel(name = "申请单位")
    private String deptName;

    /**
     * 申请人名称
     */
    @Excel(name = "申请人")
    private String repairsPersonName;

    /**
     * 联系电话
     */
    @Excel(name = "联系电话")
    private String repairsPersonTel;

    /**
     * 装备类型
     */
    @Excel(name = "装备类型")
    private String equipType;

    /**
     * 装备型号
     */
    @Excel(name = "装备型号")
    private String equipModel;

    /**
     * 车牌号
     */
    @Excel(name = "车牌号")
    private String licensePlateNumber;

    /**
     * 装备编号
     */
    @Excel(name = "装备编号")
    private String equipNo;

    /**
     * 发动机号
     */
    @Excel(name = "发动机号")
    private String engineNo;

    /**
     * 行驶里程
     */
    @Excel(name = "行驶里程")
    private String mileage;

    /**
     * 故障情况
     */
    @Excel(name = "故障情况")
    private String descFault;

    /**
     * 外修需求
     */
    @Excel(name = "外修需求")
    private String externalRepairDemand;

    /**
     * 装备位置
     */
    @Excel(name = "装备位置")
    private String positionFault;

    /**
     * 故障发现时间
     */
    @Excel(name = "故障发现时间", format = "yyyy-MM-dd")
    private LocalDate positionFaultTime;

    /**
     * 预期修理时间
     */
    @Excel(name = "预期修理时间", format = "yyyy-MM-dd")
    private LocalDate expectTime;

    /**
     * 装备鉴定修理工
     */
    @Excel(name = "装备鉴定修理工")
    private String equipAppraiseName;
}
